class InsertarPrioridadesYPresupuestos < ActiveRecord::Migration
  def self.up
    
    #change_column(:estado_presupuestos, :id, :int)
    #change_column(:prioridades, :id, :int, :null => false, :auto_increment => false )
    EstadoPresupuesto.create (:id => 1, 
                               :nombre_estado_presupuesto => 'Vacio') unless EstadoPresupuesto.exists?(1)
    EstadoPresupuesto.create (:id => 2, 
                             :nombre_estado_presupuesto => 'Redactado')  unless EstadoPresupuesto.exists?(2)
    EstadoPresupuesto.create (:id => 3, 
                             :nombre_estado_presupuesto => 'Entregado')  unless EstadoPresupuesto.exists?(3)
    EstadoPresupuesto.create (:id => 4, 
                             :nombre_estado_presupuesto => 'Aprobado')  unless EstadoPresupuesto.exists?(4)
    EstadoPresupuesto.create (:id => 5, 
                             :nombre_estado_presupuesto => 'Rechazado')  unless EstadoPresupuesto.exists?(5)
    EstadoPresupuesto.create (:id => 6, 
                             :nombre_estado_presupuesto => 'Cerrado') unless EstadoPresupuesto.exists?(6)
      
    Prioridad.create (:id => 1, 
                     :nombre_prioridad => 'Muy Baja', 
                     :iniciales_prioridad => 'MB') unless Prioridad.exists?(1)
    Prioridad.create (:id => 2, 
                     :nombre_prioridad => 'Baja', 
                     :iniciales_prioridad => 'B') unless Prioridad.exists?(2)
    Prioridad.create (:id => 3, 
                     :nombre_prioridad => 'Media', 
                     :iniciales_prioridad => 'M') unless Prioridad.exists?(3)
    Prioridad.create (:id => 4, 
                     :nombre_prioridad => 'Alta', 
                     :iniciales_prioridad => 'A') unless Prioridad.exists?(4)
    Prioridad.create (:id => 5, 
                     :nombre_prioridad => 'Muy Alta', 
                     :iniciales_prioridad => 'MA') unless Prioridad.exists?(5)
    
  end

  def self.down
    EstadoPresupuesto.delete_all
    #EstadoPresupuesto.delete :id => 1
    #EstadoPresupuesto.delete :id => 2
    #EstadoPresupuesto.delete :id => 3
    #EstadoPresupuesto.delete :id => 4
    #EstadoPresupuesto.delete :id => 5
    #EstadoPresupuesto.delete :id => 6
    
    Prioridad.delete_all 
    #Prioridad.delete :id => 1
    #Prioridad.delete :id => 2
    #Prioridad.delete :id => 3
    #Prioridad.delete :id => 4
    #Prioridad.delete :id => 5
  end
end
